<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<script>
			//需求：字符串str中是否包含子字符串：abc
			
			//字符串
			var str='Abc123abc5678';
			//匹配的字符串，正则表达式
			var reg=/abc/;//区分大小写
			var reg2=/abc/i;//i表示不区分大小写
			var reg3=/abc/gi;//g表示全局匹配，找到第一个继续往下找
			//exec()返回匹配的第一个
			console.log(reg.exec(str));
			console.log(reg2.exec(str));
			console.log(reg3.exec(str));//exec只返回第一个匹配的
			
			//2、使用String对象match（）方法实现匹配
			console.log(str.match(reg));
			console.log(str.match(reg2));
			console.log(str.match(reg3));//返回所有匹配的
			
			//^表示开头 $表示结尾
			var r1=/^abc/gi;
			var r2=/abc$/gi;
			
			console.log(str.match(r1));	
			console.log(str.match(r2));
		</script>
	</body>
</html>
